/******************************************************************************

  File Name     : alg_face_recognition.h
  Version       : Initial Draft
  Author        : tongzhilin
  Created       : 2020/8/6
  Last Modified :
  Description   : alg_face_feature_v1
  Function List :
  History       :
  1.Date        : 2020/8/6
    Author      : tongzhilin
    Modification: Created file

******************************************************************************/
#pragma once
#include "nnie_algbasic.h"

class FacelmkV1 : public NnieAlgBasic
{
public:
    FacelmkV1(const char* _pModelName);
    virtual ~FacelmkV1();
    /*
    ** result type ALG_RECT_RESULT_S
    */
    INT32 alg_run_image(ALG_IMAGE_S* _pstImage, INT32 _s32MaxRet, void *_pstResult);
protected:
    bool  ab_image_post();

private:
    //std::vector<ALG_FACELMK_RESULT_S> m_stvFaceLmkResult;
    float                   m_f32ScalX;
    float                   m_f32ScalY;
    ALG_FACELMK_RESULT_S    *m_pstFaceLmkResult;
};

